English dictionary
serow meaning and definition
Definition and meaning of serow at MeaningMonkey.org. serow meaning and definition in the English Dictionary.SEROW noun
Definition of serow (noun)
- short-horned dark-coated goat antelope of mountain areas of southern and southeastern Asia
Source: Princeton University Wordnet