self-refuting idea - Turkish English Dictionary