meaning of Cardio-Anlage

Cardio-Anlage - German to English

cardiovascular system