Top definition
A glossy brochure featuring ladies' bits, which sadly lacks a mail order element.
From chic and sophisticated periodicals such as Mayfair, to downmarket manrags including Razzle, twatalogues offer something for every pocket.
by Milo2009 July 08, 2009
Get the mug
Get a Twatalogue mug for your cousin James.