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
Tweet