to reproach; to libel; to defame; to slander

listen to the pronunciation of to reproach; to libel; to defame; to slander
English - Turkish
English - English
scandalize
to reproach; to libel; to defame; to slander
Favorites