Arabic-English dictionary »

سْتْرُومَاتُولِيت meaning in English

ArabicEnglish
سْتْرُومَاتُولِيت f

stromatoliterock-like structure built by microorganisms