may the devil take you - French English Dictionary