garden terrace - Español Inglés Diccionario