Top definition
A place that is close to heathrow, so there are a lot of immigrants.
we're going to go to england....where are you going to live?...hounslow
by RAAA!"£ January 14, 2008
Get the mug
Get a hounslow mug for your mate Sarah.
buy the domain for your foodie blog