Wiktionary
my lord duke
n. (context UK English) (non-gloss definition: Used in direct address to dukes, now chiefly in correspondence).