A woman, or man, who is so 'untouchable' that she seems to be an impenetrable fortress.
Ryan: Damn, see that impenetrable fortress over there? Andrew: Ouff man, you don't stand a chance.
5👍 2👎