a species of palm (elaeis guineensis) - Spanish English Dictionary