Definition

To damage someone's reputation by saying or writing derogatory things about them in public. It can also mean to translate (a speech, text, etc.) from one language to another.