Glossary Element  welfare

Source
Contributor
Approved Yes
English term welfare
Language Translations
English definition an index of well-being.
Language Translations