1
[ noun ] a term of address for an English lord

Related terms

lord

*