RIVER DEER


Meaning of RIVER DEER in English

noun

: a small deer ( Hydropotes inermis ) of the river marshes in southern China the males of which have no antlers but are provided with tusklike canine teeth

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.