meaning of Almdudler ®

Almdudler ® - German to English

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