an overlook - Spanish English Dictionary