SHO Meaning of SHO in English w-off [noun] [C], US also showboat [noun] [C]Jane's such a show-off, she always wants to be the centre of attention. Cambridge English vocab. Кембриджский английский словарь. 2012