where have you been?  oh, i was just comforting mrs. rosen
euphemism for sticking your dick where it doesn't belong
"where have you been?  oh, i was just comforting mrs. rosen" What is the definition of "comforting mrs. rosen"?