English Dictionary
◊ MILORD
milord
n : a term of address for an English lord