Skip to main content

Y TRAETHODYDD, AM Y FLWYDDYN 1876. 31. TREFFYNNON: ARGRAFFWYD A CHYHOEDDWYD GAN P. M. E.YA1Î& MDCCCLXXVI. 1 ;.YMRV ;