Englishreturn
Englishto give in requital or recompense, to requite
Finnishmaksaa samalla mitalla
English translator: French maksaa samalla mitalla Eesti sõnaraamat Español Traductor Svenska Översättare