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
Tweet