A diminutive or nickname form of Dudley, meaning ‘Dudda’s clearing’ or ‘Dudda’s meadow’

2 Posts