Merriam-Webster's Collegiate® Dictionary, 11th Edition HARROW geographical name borough of NW Greater London, England population 194,300