PERCH Meaning of PERCH in English v. sit on a rod; sit on a branch; alight, land (Slang); seat, sit; position, make stand Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012