Carcroft
Proper noun
Meaning
Carcroft
A village in the Metropolitan Borough of Doncaster, South Yorkshire, England (OS grid ref SE5410).
Examples
Former Adwick School pupil Anne-Marie Canning, aged 32, from Carcroft, was awarded the MBE for services to higher education.