living/located on a riverbank - Alemán Inglés Diccionario