meaning of bufonidae

bufonidae meaning in General Dictionary

an all natural family comprising the genuine toads

View more

  • true toads