meaning of bis in die Puppen schlafen

bis in die Puppen schlafen - German to English

to sleep till all hours