Meaning of “caster sugar” in the English Dictionary

English