river terrace - Francés Inglés Diccionario