Meaning of sea dahlia

Definition of sea dahlia

(noun) stout herb with flowers one to a stalk; ornamental developed from a Mexican wildflower

Other information on sea dahlia

WIKIPEDIA results for sea dahlia
Amazon results for sea dahlia