Meaning : The spreading of something (a belief or practice) into new regions.
Synonyms : extension
Meaning : The act of producing offspring or multiplying by such production.
Synonyms : generation, multiplication
Meaning : The movement of a wave through a medium.