pipa pipa

Noun
  1. A South American toad;
    Incubates its young in pits in the skin of its back (synset 101656724)

Other Searches