BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Bellhusten {m} [med.] barking cough