window ledge/sill - Spanish English Dictionary