meaning of aplodontiidae

aplodontiidae meaning in General Dictionary

a family of animals comprising the mountain beavers

View more

  • hill beavers