meaning of cleome

1. any of various often strong-smelling plants of the genus Cleome having showy spider-shaped flowers


Related Words

cleome | cleome hassleriana | cleome pinnata | cleome serrulata |

Developed & Maintained By Taraprasad.com

Treasure Words