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.
Let's goto Aldo and get those hot leather heels!
by Dreamy Ang3l May 21, 2006
Get the Aldo mug.