Meaning of polemonium viscosum

Definition of polemonium viscosum

(noun) tall herb of the Rocky Mountains having sticky leaves and an offensive smell

Other information on polemonium viscosum

WIKIPEDIA results for polemonium viscosum
Amazon results for polemonium viscosum