What does Ambubeutel ® mean?

Ambubeutel ® - German to English

Ambu bag ® [ambu (bag) normally made use of as a generic term]