self-evident truth - Turkish English Dictionary