an indisputable truth - Turkish English Dictionary