self-evident truth - German English Dictionary