What does 100-Euro-Schein mean?

100-Euro-Schein - German to English

100 euro note