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