English Dictionary
Definition castor in British English
castor
/ˈkɑːstə(r)/
English Dictionary