stream terrace - Español Inglés Diccionario