noun a town in E Massachusetts, near Boston.
dedham 🔊 Listen to this noun a town in E Massachusetts, near Boston. 214 Lowder St, Dedham, MA 02026 – Liberal Dictionary® Dedham, Essex – Wikipedia 254 Westfield St, Dedham, MA 02026 – Liberal Dictionary® Dedham MA Real Estate | Dedham MA Apartments Share Facebook Twitter Google +