Meaning of pipa pipa

Definition of pipa pipa

(noun) a South American toad; incubates its young in pits in the skin of its back

Other information on pipa pipa

WIKIPEDIA results for pipa pipa
Amazon results for pipa pipa