look up any word, like sex:
 
1.
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