В англоязычной культуре разница между словами «landlord» и «host» заключается в контексте, в котором они используются: hinative.com thecontentauthority.com
- Landlord — владелец недвижимости, который сдаёт её в аренду другим людям. thesaurus.plus Обычно так называют владельца жилья, гостиницы, дома или квартиры по отношению к жильцам, квартиросъёмщикам. studyfun.ru
- Host — человек, который приветствует гостей в своём доме, предоставляет им место для проживания. thecontentauthority.com Чаще всего так называют владельца заведения, где есть кровать и завтрак, или арендодателя, сдающего жильё на короткий срок. thecontentauthority.com
Таким образом, landlord больше связан с недвижимостью, а host — с гостеприимством и приёмом гостей.