English-Arabic dictionary »

andrewsarchus meaning in Arabic

EnglishArabic
andrewsarchus prehistoric mammal

أندروساركوس