pelobatidae

Noun
  1. The amphibian family of spadefoot toads (synset 101651459)

Found on Word Lists

Other Searches