vigorous admonition - Turkish English Dictionary