Meaning of UPPER in English

UPPER

[noun] [C]An upper is the top part of a shoe which covers a person's foot and to which the heel and the sole are fixed.These shoes have leather uppers and synthetic soles.(informal dated) If someone is on their uppers they are very poor.

Cambridge English vocab.      Кембриджский английский словарь.