pool in a river bank - Alemán Inglés Diccionario