obvious and undeniable truths - Turkish English Dictionary