What does und der Motor ist abgestorben. mean?

und der Motor ist abgestorben. - German to English

... as well as the engine choked off. [coll.]