tangantangan

Noun

 * 1) the castor bean or castor oil plant, a species of perennial flowering plant in the spurge family,