BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Ohrpinzette {f} aural forceps