Ilford (English, name)
expansion: Ilford
Senses:
glosses: A large town in north-eastern Greater London, England, and the administrative headquarters of the London borough of Redbridge.
Forms: