English | German | Russian | Czech

adderwort English

Meaning adderwort meaning

What does adderwort mean?

adderwort

The common bistort (Persicaria bistorta) or snakeweed.

Are you looking for...?