Setdown meaning

The humbling of a person by act or words.
noun
0
0
A retort or a reproof that has a humbling effect.
noun
0
0
Advertisement

Origin of setdown