iron-clad - French English Dictionary