GORAL MEANING IN ENGLISH

• Goral Definition & Synonyms

  1. (n.) An Indian goat antelope (Nemorhedus goral), resembling the chamois.


RECENT SEARCHES