Meaning of “a shoulder to cry on” - Learner’s Dictionary

a shoulder to cry on

someone who gives you sympathy when you are upset

(Definition of “a shoulder to cry on” from the Cambridge Learner’s Dictionary © Cambridge University Press)