STUDIO COUCH Meaning of STUDIO COUCH in English n. sofa bed, couch which can be made into a bed, pull-out couch Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012