Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of butter scotch

- A kind of candy, mainly composed of sugar and butter.