Search in full dictionary

CROYDON

CROYDON
ScnMaster
a borough (self-governing incorporated urban community) in the southern part of Greater London, England. —LCDH Approved Glossary