it's a fact that ... - German English Dictionary