iJunoon official Urdu Dictionary
سرزنش
sarznish
ملامت
malamat
English definition for upbraiding
1. n. a severe scolding
Synonyms and Antonyms for upbraiding
Sponored Video