firm
warm
hard
potent, stiff
potent
healthy
solid, substantial
strong-minded, strong-willed
impregnable, inviolable, secure, unassailable, unattackable