BUTTERSCOTCH Meaning of BUTTERSCOTCH in English [noun] [C or U] - a hard light-brown coloured sweet food made by boiling butter and water togetherWould you like a/some butterscotch? Cambridge English vocab. Кембриджский английский словарь. 2012