Definify.com
Webster 1913 Edition
Marram
Mar′ram
,Noun.
(Bot.)
Definition 2024
marram
marram
English
Noun
marram (plural marrams)
- Ammophila arenaria, a coarse grass found on sandy beaches.
Synonyms
Translations
Ammophila arenaria
|
|
marram (plural marrams)
|
|