sea lavender

Explore definitions, synonyms, and language insights of sea lavender

Definitions

Noun
any of various plants of the genus Limonium of temperate salt marshes having spikes of white or mauve flowers

More General Terms