Search term permeate has 3 results
Jump to
EN English FR French
permeate (v) [general] passer à travers (v) [general]
permeate (v) [smell] se répandre dans (v) [smell]
permeate (v) [smell] envahir (v) [smell]