hounslow

/HH AW1 N S L OW0/
noun
  1. 1

    A town in western Greater London, England.

  2. 2

    A London borough of Greater London.

  3. 3

    A surname.