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

English Dictionary