Sida spinosa
Explore definitions, synonyms, and language insights of Sida spinosa
Definitions
Noun
tropical American weed having pale yellow or orange flowers naturalized in southern United States