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