stinking clover n : 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}, {Cleome serrulata}]
Copyright © 2024 3Dict.net