stream terrace - Francés Inglés Diccionario