stromatolithes
French
Noun
stromatolithes
m
plural of
stromatolithe