casting off by an animal of a part of its body - Spanish English Dictionary

casting off by an animal of a part of its body

Meanings of "casting off by an animal of a part of its body" in Spanish English Dictionary : 1 result(s)

English Spanish
Zoology
casting off by an animal of a part of its body autotomía [f]