Slovnenya

Translation English Japanese: meander

Dictionary: main
meander
noun
verb