edible stalk of capuca palm - Spanish English Dictionary