Meaning of saussurea lappa

Definition of saussurea lappa

(noun) annual herb of the eastern Himalayas (Kashmir) having purple florets and a fragrant root that yields a volatile oil used in perfumery and for preserving furs

Other information on saussurea lappa

WIKIPEDIA results for saussurea lappa
Amazon results for saussurea lappa