(land) having excessive water - Francés Inglés Diccionario