What does bufonidae mean?

bufonidae meaning in General Dictionary

an all natural family comprising the genuine toads

View more

  • true toads