meaning of goral

1. An Indian goat antelope (Nemorhedus goral), resembling the chamois.
2.
small goat antelope with small conical horns; of southern Asian mountains


Related Words

goral |

Developed & Maintained By Taraprasad.com

Treasure Words