What does auf der Stelle einschlafen mean?

auf der Stelle einschlafen - German to English

going down like a light [coll.] [fall asleep rapidly]