Nutting Lake noun1 •A village and small lake in the town of Billerica, Middlesex County, Massachusetts, United States.