SCUTCHEON Meaning of SCUTCHEON in English [scutch.eon] n [ME scochon, fr. MF escuchon] (14c): escutcheon Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012