What does alle halbe Stunde mean?

alle halbe Stunde - German to English

every 30 minutes