Find the word definition

Wikipedia
Newbourne

Newbourne is a village and civil parish in the Suffolk Coastal region of Suffolk, England. It lies on the peninsula between the River Orwell and the River Deben, to the east of Ipswich and south of Woodbridge.