What does bis auf den letzten Tropfen mean?

bis auf den letzten Tropfen - German to English

towards final fall