Index

 

What Names Mean

Meaning of: Dugald

Dugald: An English form of Dughall.