a boid species found mainly in cuba (epicrates angulifer) - Espagnol Anglais Dictionnaire