ironclad

adjective: 1. Covered with iron. 2. Inflexible, unbreakable, or indisputable.