What does Cardio-Anlage mean?

Cardio-Anlage - German to English

cardiovascular system