Noun Definition

milord

1.Definition: a term of address for an English lord

Category: People