scapha


sca·pha

noun \ˈskaf-ə\

Definition of SCAPHA

: an elongated depression of the ear that separates the helix and antihelix

Seen & Heard

What made you want to look up scapha? Please tell us where you read or heard it (including the quote, if possible).