What does 50-Euro-Schein mean?

50-Euro-Schein - German to English

50 euro note