Slovnenya

Translation English French: bargaining chip

Dictionary: main
bargaining chip