meaning of ausgedient haben

ausgedient haben - German to English

to have completed one's solution

View more

  • to have had its time