1 definition by Dreamy Ang3l
Aldo, is shoe store in Canada, it is a high-quality shoe store company found only exclusively in Canada. Aldo was started up in Le Chateau in the 1900's, then after became successful and bought the chain stores Spring, Transit, Feet First, and Hush Puppies.
by Dreamy Ang3l May 21, 2006