COUCH Meaning of COUCH in English n. long upholstered seat; bed, place for resting; animal's lair; board on which paper pulp is dried (Papermaking) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012