English to Arabic

Meaning for:
Deicer
other
مزيل الجليد