CASTOR SUGAR
Meaning of CASTOR SUGAR in English
noun
Etymology: castor (II)
chiefly Britain : finely granulated or powdered white sugar that can be shaken through the perforated top of a caster
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012