Bumfreezer definition

(slang) An Eton jacket or other similar short jacket.
noun
0
0
Advertisement