large shoe, and by extension any footwear - Español Inglés Diccionario