Find the word definition

Wiktionary
songololo

n. A millipede - an invertebrate belonging to class Myriapoda of phylum Arthropoda, with a hard shiny exoskeleton (exterior armour), which rolls into a flat, spring-like coil if alarmed.

Wikipedia
Songololo

Songololo is a town in Bas-Congo Province in the Democratic Republic of the Congo.