English-Arabic dictionary »

chevrotain meaning in Arabic

EnglishArabic
chevrotain any of several small hornless ruminants of the family Tragulidae

طرغولية