river terrace - Alemán Inglés Diccionario