Meaning of mentzelia

Definition of mentzelia

(noun) genus of bristly herbs or subshrubs of western America lacking stinging hairs

Other information on mentzelia

WIKIPEDIA results for mentzelia
Amazon results for mentzelia