Ophiacantha [noun] + rosea [noun]