finish of window sill - Español Inglés Diccionario