noun a former borough of London, England, N of the Thames.
bethnal green 🔊 Listen to this noun a former borough of London, England, N of the Thames. Share Facebook Twitter Google +