ilford









ilford


noun

  1. a former borough in SE England, now part of Redbridge, Greater London.
57 queries 0.517