Meaning of cymry

Definition of cymry

(noun) a native or resident of Wales

Other information on cymry

WIKIPEDIA results for cymry
Amazon results for cymry