Search term meander has one result
Jump to
EN English IT Italian
meander (v) [river] serpeggiare (v) [river]