ineradicable
1. [ adjective ] not able to be destroyed or rooted out
Examples:

"ineradicable superstitions"

Related terms: eradicable indelible inexpungible inexterminable permanent