What Names Mean

Index | Dugald


Dugald: An English form of Dughall.