2 ms·It's an English idiom meaning to retire. I don't really understand why this is so objectionable.by cthalupa 10y agoIt's an English idiom meaning to retire. I don't really understand why this is so objectionable.