meaning of Amadori-Produkt

Amadori-Produkt - German to English

Amadori item