SALT MARSH Meaning of SALT MARSH in English an area where salt water from an ocean, bay, or gulf meets fresh water from a river. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012