Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Heathrow  hee'throw
  1. A major international airport serving London, England
    "Our flight to Paris departs from Heathrow";
    - London Heathrow Airport

Part of: England

Encyclopedia: Heathrow, London