What does aplodontiidae mean?

aplodontiidae meaning in General Dictionary

a family of animals comprising the mountain beavers

View more

  • hill beavers