trifecta - German English Dictionary