nopal

noun

1.
cactus having yellow flowers and purple fruits
2.
any of several cacti of the genus Nopalea resembling prickly pears