TOOTHWORT


Meaning of TOOTHWORT in English

n. a parasitic plant, Lathraea squamaria, with toothlike root scales.

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.