English | German | Russian | Czech

Newcourt English

Meaning Newcourt meaning

What does Newcourt mean?

Newcourt

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

Are you looking for...?