Definify.com

Definition 2024


Hounslow

Hounslow

English

Proper noun

Hounslow

  1. a town in west London, England.
  2. a London Borough within Greater London.