'stinking clover' definitions:

Definition of 'stinking clover'

From: WordNet
noun
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]