self-venting - Spanish English Dictionary