Meaning of cleome

Definition of cleome

(noun) any of various often strong-smelling plants of the genus Cleome having showy spider-shaped flowers
tropical and subtropical annual or perennial herbs or low shrubs

Other information on cleome

WIKIPEDIA results for cleome
Amazon results for cleome