rosea [noun] + ophiacantha [noun]