Aldi definitions

Search

Aldi

Aldi logo #10101) Big European brand 2) Big German brand 3) European brand 4) European international brand 5) Famous European brand 6) Famous German brand 7) German brand 8) German international brand 9) Major German brand 10) Major European brand 11) Supermarket of Belgium 12) Supermarket of France 13) Supermarket of Portugal
Found on https://www.crosswordclues.com/clue/aldi

Aldi

Aldi logo #21000 Aldi is a leading global discount supermarket chain with over 9,000 stores in over 18 countries, and an estimated turnover of more than €50bn. Based in Germany, the chain was founded by brothers Karl and Theo Albrecht in 1946 when they took over their mother`s store in Essen which had been in operation since 1913; it is one of the world`s larg.....
Found on http://en.wikipedia.org/wiki/Aldi
No exact match found.