Definitions of Naemorhedus goral:

  • noun:   small goat antelope with small conical horns; of southern Asian mountains