MARRAM Meaning of MARRAM in English n. a shore grass, Ammophila arenaria, that binds sand with its tough rhizomes. Etymology: ON mar{aacute}lmr f. marr sea + h{aacute}lmr HAULM Oxford English vocab. Оксфордский английский словарь. 2012