What does budorcas mean?

budorcas meaning in General Dictionary

a genus of mammals comprising the gnu goats

View more

  • gnu goats