English to Arabic

Meaning for:
Weatherstripping
other
السّير الوقائي