self-venting - Turkish English Dictionary