meaning of capra aegagrus

capra aegagrus meaning in General Dictionary

wild goat of Iran and adjacent regions