What is the meaning of Meandri?

to take part in an indirect or aimless journey; to wander, saunter, meander

plural of meandro

Source: wiktionary.org