a palm tree reaching up to 114 feet in height with abundant edible fruit - Spanisch Englisch Wörterbuch