Slovnenya

Translation English French: ambler

Dictionary: main
ambler
noun