meaning of auf der Stelle einschlafen

auf der Stelle einschlafen - German to English

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