Dictionary Autotomy: The Biology of Self-Amputation Autotomy is the biological reflex wherein an animal voluntarily sheds an appendage or anatomical structure... November 8, 2026 • Dr. Mohammed Looti