Polish-English dictionary »

autotomia meaning in English

PolishEnglish
autotomia noun

autotomynoun
invertebrate self-defense mechanism