marsh rosemary

Explore definitions, synonyms, and language insights of marsh rosemary

Definitions

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

More General Terms