The story
Unknown, but many theories have been proposed; see Wikipedia.
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: A peninsula (not a true island) formed by a large meander in the River Thames in East London, England. Full definition →
Unknown, but many theories have been proposed; see Wikipedia.
Etymology from Wiktionary, CC BY-SA 4.0.