Noun cleome serrulata has 1 sense
  1. Rocky Mountain bee plant, stinking clover, Cleome serrulata - plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental
    --1 is a kind of spiderflower, cleome
,
TOP