peter out


Meanings

  • end weakly;
  • use up all one's strength and energy and stop working;