Carnarvonshire

What is Carnarvonshire?

Carnarvonshire definition and meaning on Dictionary terms:
noun

a historic county in Gwynedd, in NW Wales.