Northam Definition
Definition
Northam is a small town and civil parish in Devon, England. It is located near Newton Abbot. The name 'Northam' is derived from the Old English words 'north' and 'ham', meaning north farm or settlement.
Browse
Northam is a small town and civil parish in Devon, England. It is located near Newton Abbot. The name 'Northam' is derived from the Old English words 'north' and 'ham', meaning north farm or settlement.
Browse