short prickly pear cactus - Spanish English Dictionary