Meaning of “castor” in the English Dictionary

british dictionary