English Dictionary
Definition landholder in British English
landholder noun
[countable] noun
/ˈlændˌhəʊldə(r)/
1
someone who owns a particular piece of land
Synonyms and related words
