Slovnenya

Translation English French: tergiversation

Dictionary: main
tergiversation
noun