English-German dictionary »

fenestra cochleae meaning in German

EnglishGerman
fenestra cochleae noun

das SchneckenfensterSubstantiv