carissa

/kɑːˈrɪsə/

Definitions

1. noun

a type of flowering shrub native to Australia and Asia, also known as the ‘pink cloud’ or ‘pink lady’

“The beautiful garden in the hotel featured a stunning Carissa shrub in full bloom.”

Synonyms

  • pink cloud
  • pink lady