meander, walk about aimlessly, wander

listen to the pronunciation of meander, walk about aimlessly, wander
الإنجليزية - الفرنسية
{n} méandre