English | German | Russian | Czech

wormseed English

Meaning wormseed meaning

What does wormseed mean?

wormseed

(= American wormseed) rank-smelling tropical American pigweed

Synonyms wormseed synonyms

What other words have the same or similar meaning as wormseed?

Are you looking for...?