sill of window - Spanish English Dictionary