SY Meaning of SY in English abbr. steam yacht. Oxford English vocab. Оксфордский английский словарь. 2012