1 result found

Search Results for: hydroskeletons

Skeleton

skeleton (Science: anatomy) A solid or fluid system which allows muscles to relax after contracting (in general, because... Read More