meaning of bezoar goat

bezoar goat meaning in General Dictionary

crazy goat of Iran and adjacent areas