milord

  1. noun
    a term of address for an English lord