to finish doing~
Used to express completing an action, often implying the action was done fully or with some effort.
This pattern combines a verb's ます-stem with 上げる to indicate that the action is performed completely or brought to an end. It often adds a nuance of doing something thoroughly, or with a sense of finality. For example, 読み上げる means 'to read out loud (to the end)', and 使い上げる means 'to use up completely'.
In everyday conversation, this pattern is less common than in written or formal contexts. It can sound a bit stiff if used too casually. However, it is natural in situations like reading a document aloud, spending all your money, or finishing a task that took effort.