trifecta - French English Dictionary