English-French dictionary »

stromatolite meaning in French

EnglishFrench
stromatolite [stromatolites] (rock-like structure built by microorganisms)
noun

stromatolite◼◼◼nom {m}