Dildo
Meaning
A small town on the island of Newfoundland, Newfoundland and Labrador, Canada.
Synonyms
Translations
Frequency
Etymology
Uncertain; see the Wikipedia article for some possible origins.
Notes
Sign in to write sticky notes
Start learning English with learnfeliz.
Practice speaking and memorizing "Dildo" and many other words and sentences in English.