Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of pipa

- The Surinam toad (Pipa Americana), noted for its peculiar breeding habits.