1 definition by Sizable? The John? No.

A department store with only one department.
It's a lovely day, shall we pop down to Debenham?
by Sizable? The John? No. November 7, 2011
Get the Debenham mug.