a boid species found mainly in cuba (epicrates angulifer) - Spanisch Englisch Wörterbuch