meaning of ascaphidae

ascaphidae meaning in General Dictionary

a natural household containing only one types of frog the tailed frog

View more

  • category of one species of frog: tailed frog