Sida spinosa meaning
UK US
Sida spinosa (noun): tropical American weed having pale yellow or orange flowers naturalized in southern United States.
Definition of Sida spinosa
More about Sida spinosa on Wikipedia.
UK US
Sida spinosa (noun): tropical American weed having pale yellow or orange flowers naturalized in southern United States.
More about Sida spinosa on Wikipedia.