truth-preserving - German English Dictionary