English-Latin dictionary »

parasitic plant, dodder meaning in Latin

EnglishLatin
parasitic plant, dodder noun

cynomorium [cynomorii](2nd) N
noun