meaning of 24-Stunden-Lauf

24-Stunden-Lauf - German to English

24-hours / 24-hour run