a species of the genus coccoloba (coccoloba diversifolia) - Spanish English Dictionary