English English Dictionary

English - English

Obloquy in English:

1. public criticism