a species of cactus (opuntia leucotricha) - Spanish English Dictionary