meaning of bis auf den letzten Tropfen

bis auf den letzten Tropfen - German to English

towards final fall