ironclad

adjective3 collocationsAvg. frequency: 5.8

a promise or assurance that is absolute and cannot be broken

a very strong alibi that cannot be disproved or argued against

a 19th-century warship protected by iron or steel plates