Breakdown of مشينا على طول النهر.
الal
the
نهرnahr
river
مشىmashâ
to walk / to go, to move along (of a vehicle)
على طول'alâ tûli
along
Elon.io is an online learning platform
We have an entire course teaching Arabic (Modern Standard) grammar and vocabulary.