knight in armours - French English Dictionary