Meaning of sida spinosa
Definition of sida spinosa
(noun)
tropical
American
weed
having
pale
yellow
or
orange
flowers
naturalized
in
southern
United States
Other information on sida spinosa
WIKIPEDIA results for
sida spinosa
Amazon results for
sida spinosa
Tweet