to leave slightly open - Spanish English Dictionary