CANE KILLER
Meaning of CANE KILLER in English
noun
: an annual plant ( Melasma melampyroides, family Scrophulariaceae) that is parasitic on sugar-cane roots
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012