BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Heckenrose {f}; Hagebutte {f} [bot.] dog rose