English | German | Russian | Czech

strangleweed English

Meaning strangleweed meaning

What does strangleweed mean?

strangleweed

dodder, a parasitic plant (genus Cuscuta)

Are you looking for...?