English to Arabic

Meaning for:
Sealant
other
مانع التسرب