obvious and undeniable truths - German English Dictionary