Mephisto 3390 – Quite raggedy, I would say!

I realized today that due to the press of business in one of my unpaid jobs, I had not finished this puzzle, so I had to sit down at 7 to polish it off and do the blog.   It was not very difficult, but some of the wordplay relies on quite obscure meanings of words you probably know in another context.