newly released - Turkish English Dictionary