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

More General Terms