caster sugar

Explore definitions, synonyms, and language insights of caster sugar

Definitions

Noun
very finely granulated sugar that was formerly sprinkled from a castor

More General Terms