English to Hindi

Meaning for:
admonishing
other
उलाहना भरा;आलोचनात्मक