{v. phr.}, {informal} To have to work for what one desires. * /I realized a long time ago that I had to sing for my supper if I wanted to get ahead in my profession./
SING FOR ONE'S SUPPER
Meaning of SING FOR ONE'S SUPPER in English
Slang English vocab. Английский сленговый словарь. 2012