So can any of you language experts out there help me with a UK cooking term ?

I have some recipes from my Scottish Grannie, and the one for shortbread cookies calls for
castor sugar.

What the heck is that ?
Is it the fine powdered sugar that we call icing sugar ? Or something else ?

Thanks

Allie