What does Besatzungssoldat mean?

Besatzungssoldat - German to English

soldier in/of the occupying military