not admitting of penetration or passage into or through; an impenetrable fortress; impenetrable rain forests'
permitting little if any light to pass through because of denseness of matter; dense smoke; heavy fog; impenetrable gloom
impossible to understand; impenetrable jargon'