preserving the strictest anonymity - Turkish English Dictionary