TOOTHWORT Meaning of TOOTHWORT in English n. a parasitic plant, Lathraea squamaria, with toothlike root scales. Oxford English vocab. Оксфордский английский словарь. 2012