proliferate

to multiply from several places at once- in abundance

Advertisements