implacability - Turkish English Dictionary