not wearing a jacket; in your shirtsleeves means you are not wearing anything over your shirt; in hot weather they dined in their shirtsleeves'
not wearing a jacket; in your shirtsleeves means you are not wearing anything over your shirt; in hot weather they dined in their shirtsleeves'