CYMRY


Meaning of CYMRY in English

noun a collective term for the welsh race;

— so called by themselves.

Webster English vocab.      Английский словарь Webster.