newcourt

/N UW1 K AO1 R T/
noun
  1. 1

    A recently developed suburb of Exeter, Devon, England (OS grid ref SX9690).