Arabic-English dictionary »

أُحْفُورَة meaning in English

ArabicEnglish
أُحْفُورَة f

fossilThe mineralized remains of an animal or plant