CYMRY Meaning of CYMRY in English [Cym.ry] n [W] (1833): welsh 2. Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012