Meaning : Not allowing water to pass in or out.
Meaning : Without flaws or loopholes.
Example :
An ironclad contract.
A watertight alibi.
A bulletproof argument.
Synonyms : bulletproof, unassailable, unshakable