Thesaurus:vendicarsi

Italian

Verb

Sense: to get even

Synonyms