Definition of "Westwood"
Westwood
proper noun
countable and uncountable, plural Westwoods
A suburb of Peterborough, Cambridgeshire, England (OS grid ref TF1700).
countable and uncountable, plural Westwoods
A suburb of Peterborough, Cambridgeshire, England (OS grid ref TF1700).