Serows Meaning

There are 1 meaning(s) for word Serows

Meaning 1 : short-horned dark-coated goat antelope of mountain areas of southern and southeastern Asia