cleome serrulata

from WordNet (r) 3.0 (2006)
Cleome serrulata
    n 1: plant of western North America having trifoliate leaves and
         white or pink spider-shaped flowers; sometimes used as an
         ornamental [syn: {Rocky Mountain bee plant}, {stinking
         clover}, {Cleome serrulata}]
    

[email protected]