Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Cheltenham  'chel-tu-num
  1. A spa town in Gloucestershire, England, known for its Regency architecture and horse racing
    "The Cheltenham Festival attracts horse racing enthusiasts from around the world"

Part of: England

Encyclopedia: Cheltenham, Philadelphia