Meaning of internal auditory artery

Definition of internal auditory artery

(noun) an artery that is a branch of the basilar artery that supplies the labyrinth

Other information on internal auditory artery

WIKIPEDIA results for internal auditory artery
Amazon results for internal auditory artery