meaning of cleo

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 | cleopatra |

Developed & Maintained By Taraprasad.com

Treasure Words