S/C Meaning of S/C in English that is not dependent on others, independent; has control over oneself Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012