English-Arabic dictionary »

babirusa meaning in Arabic

EnglishArabic
babirusa a member of the genus ''Babyrousa''

بَابِيرُوسَةf