Word Meaning

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


Meaning of dildo

- A burden in popular songs.
- A columnar cactaceous plant of the West Indies (Cereus Swartzii).