Skip to content
inoh

trafford

/ˈtræfəd/

A place name, often associated with areas in England.

“Trafford Park buzzed with workers during lunch break.”
Add to my deck
Illustration of trafford: A place name, often associated with areas in England.