STROMATOLITES is a
13
letter word starting with
S
and ending with
S
Definitions & Synonyms
noun -
A fossilized mound or sheet formed by the sediment-trapping growth of layer upon layer of cyanobacteria, a primordial single-celled photosynthesizing microbe.