noun a borough of Greater London, England.
hammersmith 🔊 Listen to this noun a borough of Greater London, England. Share Facebook Twitter Google +