meaning of alles bis auf den letzten Rest aufessen

alles bis auf den letzten Rest aufessen - German to English

to clean your plate