Ironclad

/ˈaɪərnˌklæd/

Slang Meanings

Something that is unquestionably solid or valid.
Her contract was ironclad, there is no way they could back out.
A situation or statement that is beyond dispute.
When he made the proposal, it was backed by ironclad evidence.