Meaning of polanisia dodecandra

Definition of polanisia dodecandra

(noun) strong-scented herb common in southern United States covered with intermixed gland and hairs

Other information on polanisia dodecandra

WIKIPEDIA results for polanisia dodecandra
Amazon results for polanisia dodecandra