Etymology
Today it means: Putting up much resistance; resistant Full definition →
From resist + -ful.
Etymology from Wiktionary, CC BY-SA 4.0.