An Encylopedia Britannica Company

support system

1 ENTRIES FOUND:
support system noun
plural support systems
support system
noun
plural support systems
Britannica Dictionary definition of SUPPORT SYSTEM
[count]
: a group of people who give someone help, money, encouragement, etc.