unassailable
adjective /ˌʌnəˈseɪləbl/
/ˌʌnəˈseɪləbl/
(formal)- that cannot be destroyed, defeated or questioned
- The party now has an unassailable lead.
- Their ten-point lead puts the team in an almost unassailable position.
- She replied with what she thought was unassailable logic.