Translation of meresap in English:

User Contribution

meresap

permeate

verb