i swear to god! - German English Dictionary