MARRAM Meaning of MARRAM in English n. a shore grass, Ammophila arenaria, that binds sand with its tough rhizomes. [ ON mar lmr f. marr sea + h lmr HAULM ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012