Dictionary.com
Thesaurus.com

ibices

  • plural
    of ibex.
    ibex
    noun
    any of several wild goats of the genus Capra, inhabiting mountainous regions of Eurasia and North Africa, having long, recurved horns.

More Suggestions