Eel Pie Island (English, name)
expansion: Eel Pie Island
Senses:
glosses: An island in the Thames at Twickenham in the London borough of Richmond upon Thames, Greater London, linked by a footbridge to the town (OS grid ref TQ1673).
Forms: