large shoe, and by extension any footwear - Espagnol Anglais Dictionnaire