castor bean or castor oil plant (ricinus communis) - French English Dictionary