English Dictionary
Definition lordship in British English
lordship noun
[uncountable] noun
/ˈlɔː(r)dʃɪp/
Synonyms and related words
