Meanings

  1. watertight, ironclad (figuratively, of an argument or reasoning)