meaning of 12-Stunden-Lauf

12-Stunden-Lauf - German to English

12-hours / 12-hour run