twin-spined cactus (mammillaria geminispina) - Español Inglés Diccionario