Impossible to penetrate or enter: an impenetrable fortress.
Impossible to understand; incomprehensible: impenetrable jargon.
Impervious to sentiment or argument: an impenetrable heart.