milu

milu

English Noun
Ad

Definition

Père David's deer, a species of deer native to the river valleys of China.

Ad