landlord

Noun
  1. A landowner who leases to others (synset 110264933)

Found on Word Lists

Other Searches