Meaning of caster sugar

Definition of caster sugar

(noun) very finely granulated sugar that was formerly sprinkled from a castor

Other information on caster sugar

WIKIPEDIA results for caster sugar
Amazon results for caster sugar