Chinese Version(中文版) | EBooks(电子书)
[skæfә]
n. the scaphoid fossa of the helix of the ear.
Checked by Dylan