Find the word definition

Wikipedia
Battledown

Battledown is an estate in Cheltenham, Gloucestershire, England. Battledown is one of the richest parts of Cheltenham, the average house price is approximately £1 million.