Find the word definition

Wikipedia
Chilubi

Chilubi is a settlement on an island in Lake Bangweulu and its swamps, and is headquarters of Chilubi District in the Northern Province of Zambia.