Meaning of cleome serrulata

Definition of cleome serrulata

(noun) plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental

Other information on cleome serrulata

WIKIPEDIA results for cleome serrulata
Amazon results for cleome serrulata