Attested.to

apodeme

Seed from Open English WordNet (OEWN) 2025

Meanings by context
    • definition ridge-like ingrowth of the exoskeleton of an arthropod that supports internal organs and provides attachment points for muscles