sweet-scented cactus - Spanish English Dictionary