noun a borough of N London, England. nouna borough of N Greater London. Pop: 180 100 (2003 est). Area: 16 sq km (6 sq miles)