Find the word definition

Wikipedia
Lonrho

Lonrho is a London-based company conglomerate that is engaged in multiple business sectors in Africa mainly agribusiness, infrastructure, transport, hospitality and support services.