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.