meaning of Bummelletzter sein

Bummelletzter sein - German to English

to-be dead last