meaning of budorcas

budorcas meaning in General Dictionary

a genus of mammals comprising the gnu goats

View more

  • gnu goats