estopped to deny - Turkish English Dictionary