CYANOHYDRIN Meaning of CYANOHYDRIN in English [ ˌsʌɪənə(ʊ)'hʌɪdrɪn ]■ noun Chemistry an organic compound containing a carbon atom linked to both cyanide and hydroxyl groups. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004