'Naemorhedus goral' definitions:

Definition of 'Naemorhedus goral'

(from WordNet)
noun
Small goat antelope with small conical horns; of southern Asian mountains [syn: goral, Naemorhedus goral]