English to Arabic

Meaning for:
Snowmobile
other
عربة الثلوج