杜蓖

Noun

 * 1)  castor oil plant