Gorals Meaning

There are 1 meaning(s) for word Gorals

Meaning 1 : small goat antelope with small conical horns; of southern Asian mountains

    Synonyms : naemorhedus goral