cleome

Noun
  1. Any of various often strong-smelling plants of the genus Cleome having showy spider-shaped flowers (synset 111886717)
  2. Tropical and subtropical annual or perennial herbs or low shrubs (synset 111886547)

Found on Word Lists

Other Searches