hog in armour - French English Dictionary