casting off by an animal of a part of its body - Spanisch Englisch Wörterbuch