Croydon (noun) Definition, Meaning & Examples

noun
  1. a borough of Greater London, England.
noun
  1. a borough in S Greater London (since 1965): formerly important for its airport (1915–59). Pop: 336 700 (2003 est). Area: 87 sq km (33 sq miles)
Croydon (noun) Definition, Meaning & Examples

More Definitions