English word definition — powered by WordNet
not admitting of penetration or passage into or through
permitting little if any light to pass through because of denseness of matter
impossible to understand
Want to remember impenetrable?