Dodder Meaning
There are 2 meaning(s) for word Dodder
Meaning 2 : a leafless annual parasitic vine of the genus Cuscuta having whitish or yellow filamentous stems; obtain nourishment through haustoria
There are 2 meaning(s) for word Dodder