to get back at someone, to get even
Ela não ficou calada, deu o troco na mesma hora.
She didn't stay quiet, she got back at him right away.
A expressão vem do sentido comercial de troco: o dinheiro que se devolve a quem pagou. Por trás está o verbo trocar (do latim vulgar), a ideia de dar de volta algo equivalente.
Falando's Idiom Trainer teaches you to recognize idiom meanings and create sentences using them, so you can speak like a Brazilian.