knight in armour - French English Dictionary