English dictionary

bezoar goat meaning and definition

BEZOAR GOAT noun

Definition of bezoar goat (noun)

  1. wild goat of Iran and adjacent regions
Source: Princeton University Wordnet