place where a river ends from seepage and leaves quagmires - Español Inglés Diccionario