Broomrape
noun
Any of various plants, of the genus Orobanche, that are parasitic on the roots of other plants.
Any of various plants, of the genus Orobanche, that are parasitic on the roots of other plants.
Loading dictionaries...
Initializing dictionary manager