What does alles bis auf den letzten Rest aufessen mean?

alles bis auf den letzten Rest aufessen - German to English

to clean your plate