be impenetrable - Turkish English Dictionary