flute made with cane extracted from a cactus heart - Spanish English Dictionary