currency or interest rate swap agreement - English Synonyms Dictionary