About us
Define
Definitions for
"upbraiding"
a severe scolding
wordnet.princeton.edu