esgotar verbo to exhaust; to run out; to end; to deplete; to tire; to give out; to drain; to dry up; to break down; to wear out; to weary; to dry; to sell out; to tire out; to work out; to be sold out.