Broad-shoulders meaning

(idiomatic) The ability to take criticism, or accept responsibility.
noun
8
3
Advertisement