take root
1. take rootFor a plant to take root in the ground.
2. settle down; fix one's residenceTo move to another area and live there.
3. take rootFor a religion, system, culture, etc., to be introduced into and naturally accepted by a society.