Definition of - Discovery Health

Discovery Health
Is a USA specialty tv channel dedicated to tv programming that highlighted various aspects of health & wellbeing.