TOOTHWORT


Meaning of TOOTHWORT in English

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

Oxford English vocab.      Оксфордский английский словарь.