The AI-powered English dictionary
plural scaphae
(anatomy) The scaphoid fossa of the helix of the ear. examples