a bush with cylindrical spiny stem, green and yellow flowers (opuntia tunicata) - Spanish English Dictionary