meaning of Aldi

Aldi - German to English

[German discount supermarket chain]