MARRAM Meaning of MARRAM in English noun a coarse grass found on sandy beaches (ammophila arundinacea). ·see beach grass, under beach. Webster English vocab. Английский словарь Webster. 2012