artificial marsh - Spanish English Dictionary