What does Austauschstudent mean?

Austauschstudent - German to English

exchange pupil