when all else fails - French English Dictionary