<< Back to dictionary

The Meaning of milord

  • (noun) a term of address for an English lord