fenestra cochleae - German English Dictionary