internal auditory foramen - German English Dictionary