Top definition
Slang for Ilford. A town on the boarder of Essex and East London
"You on going iltown today?"
by Boowho? June 21, 2009
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush