dodder laurel
noun
: a parasitic plant of the genus Cassytha found commonly along tropical coasts
called also devil's-guts, woevine
Love words? Need even more definitions?
Merriam-Webster unabridged
Share