Arabic-English dictionary »

مُسْتَحَاثَة meaning in English

ArabicEnglish
مُسْتَحَاثَة f

fossilThe mineralized remains of an animal or plant