MILORD

Definition of MILORD

  1. (noun)a term of address for an English lord