an erect, herbaceous, perennial, flowering plant up to 1 -3 m tall with thick storage roots (boehmeria nivea)
Meanings of "an erect, herbaceous, perennial, flowering plant up to 1 -3 m tall with thick storage roots (boehmeria nivea)" in Spanish English Dictionary : 1 result(s)