What does Almdudler ® mean?

Almdudler ® - German to English

[brand title of an Austrian sweetened carbonated beverage flavored with natural herbs]