Slovnenya

Translation English French: meander

Dictionary: main
meander
verb