Slovnenya

Translation English Spanish: tit for tat

Dictionary: main
tit for tat