CHAPE Meaning of CHAPE in English [chape] n [ME, scabbard, fr. MF, cape, fr. LL cappa] (14c): the metal mounting or trimming of a scabbard or sheath Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012