Sri Lankan spotted chevrotain
Noun
Meaning
Sri Lankan spotted chevrotain (plural Sri Lankan spotted chevrotains)
Moschiola meminna, a species of even-toed ungulate of the family Tragulidae.
Noun
Sri Lankan spotted chevrotain (plural Sri Lankan spotted chevrotains)
Moschiola meminna, a species of even-toed ungulate of the family Tragulidae.