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.”
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.”