meaning of auf der Stelle tot

auf der Stelle tot - German to English

immediately lifeless