sea dahlia

Explore definitions, synonyms, and language insights of sea dahlia

Definitions

Noun
stout herb with flowers one to a stalk; ornamental developed from a Mexican wildflower