seabeach sandwort

Explore definitions, synonyms, and language insights of seabeach sandwort

Definitions

Noun
perennial succulent herb with small solitary axillary or terminal flowers

More General Terms