living/located on a riverbank - Turco Inglés Diccionario