Slovnenya

Translation English French: tergiversate

Dictionary: main
tergiversate