Definition of Autotomy from the PharmacyDictionary.in
Autotomy
Synonyms or meaning of Autotomy
This term refers to the act of casting off a body part as a means of escape, e.g., the limb of a crab or the tail of a lizard.
Image related to Autotomy
Not Available