night-blooming cereus (cactus grandiflorus) - Español Inglés Diccionario