a boid species found mainly in cuba (epicrates angulifer) - Spanish English Dictionary