What does auf der Stelle tot mean?

auf der Stelle tot - German to English

immediately lifeless