inexpugnable
unwavering
immoveable
broad-minded, unshockable
adamant
unbaffled, unconfused
unawed
steadfast, steady, immovable
steadfast, adamant, unwavering
(inflection of)