"Marram" is a word in ENGLISH
marram
ENGLISH
Definition:
A coarse grass found on sandy beaches (Ammophila
arundinacea). See Beach grass, under Beach.
WORD SUGGESTIONS
Laugh your heart out.
What do you get if you cross a vampire with a snail? I don't know but it would slow him down.
matweed
ENGLISH
A name of several maritime grasses, as the sea sand-reed (Ammophila arundinacea) which is used in Holland to bind the …
Read the complete definition