Slovnenya

Translation English Spanish: bargaining chip

Dictionary: main
bargaining chip
noun