Unassailable

What is Unassailable ?

Unassailable is adj 1. im- possible to beat or challenge her unassail- able lead achieved in the first minute of the race 2. impossible to criticise or attack un- assailable arguments unassailable castle walls

 

source: Easier English, Student Dictionary Upper Intermediate Level