noun -
CASTOR is a type of beaver known scientifically as Castor Canadensis.
noun -
CASTOR is a type of plant from which castor oil is made, known scientifically as Ricinus Communis.
noun -
CASTOR also refers to Castor Pollux, a prominent figure in Greek mythology.
noun -
CASTOR is an abbreviation for Cask for Storage and Transport of Radioactive Material, notably used in nuclear energy field.