TOOTHWORT


Meaning of TOOTHWORT in English

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

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.