Meaning of boehmeria nivea

Definition of boehmeria nivea

(noun) tall perennial herb of tropical Asia with dark green leaves; cultivated for the fiber from its woody stems that resembles flax

Other information on boehmeria nivea

WIKIPEDIA results for boehmeria nivea
Amazon results for boehmeria nivea