firm, hard, impregnable, inviolable, potent, secure, solid, stiff, substantial, unassailable, unattackable, warm,
weak,