Cleome

What is Cleome?

Cleome definition and meaning on Dictionary terms:
noun

any of numerous strong-smelling plants or shrubs belonging to the genus Cleome, of the caper family, mostly natives of tropical regions, and often bearing showy flowers.