Search results
- Dictionarydodder/ˈdɒdə/
noun
- 1. a widely distributed parasitic climbing plant of the convolvulus family, with leafless threadlike stems that are attached to the host plant by means of suckers.
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries