Arabic-English dictionary »

طرغولية meaning in English

ArabicEnglish
طرغولية

chevrotainany of several small hornless ruminants of the family Tragulidae