bromley








noun

  1. a borough of Greater London, England.

noun

  1. a borough of SE Greater London. Pop: 298 300 (2003 est). Area: 153 sq km (59 sq miles)
50 queries 0.368