shahee

/ˈʃeɪhi/

Definitions

1. noun

A type of shrub, particularly the shrub ‘Buddleja davidii’ or ‘Butterfly Bush’, native to China.

“The shahee was a popular choice for garden landscaping in the 19th century.”

Synonyms

  • buddleja
  • butterfly bush

Antonyms

  • invasive plant
  • weed