an evergreen tree native to southern mexico and central america (lucuma nervosa) - Spanish English Dictionary