a knight in armour/armor - French English Dictionary