Oxborough

Etymology
From, genitive plural of +.

Proper noun

 * 1) A village in Norfolk, England.