settle — To rest in a place and stay there to live.
take root — For a new cultural phenomenon, theory, etc., to be taken for granted by society.