Green’s Dictionary of Slang

demi-castor n.

see under castor n.