hylidae

Noun
  1. The amphibian family of tree frogs (synset 101652589)

Found on Word Lists

Other Searches