BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Sehnervenscheide {f} [anat.] sheath of the optic nerve