Boulingo

permeate

Spread throughout something completely or gradually.

permeate

Learn languages with Boulingo