toothwort (lathraea squamaria) - Francés Inglés Diccionario