delator - Turkish English Dictionary