Bloomsbury dictionary of euphemisms

AYTO, John

Notes
Entertaining insight into 3,000 ways to avoid speaking your mind.
Location edition Bar Code due date
Non-fiction Shelves A25002909
Dewey:427.0903 AYT
ISBN:074755045X
pub:2000