What does 500-Euro-Schein mean?

500-Euro-Schein - German to English

500 euro note