{{term}}
- {{preview}}
Top definition
Aldgate Pump
Victorian
water pump
in Aldgate,
East London
.
Used to signify
something extreme
or unique.
She's got the biggest
pair of
tits
this side
of the Aldgate Pump
or
He's the biggest asshole this side of the Aldgate Pump
by
HarryTheBeast
January 12, 2007
Get the
Aldgate Pump
neck gaiter and mug.