Pipa pipa

Explore definitions, synonyms, and language insights of Pipa pipa

Definitions

Noun
a South American toad; incubates its young in pits in the skin of its back

More General Terms