Armour is likely misspelled.
Armour has no English definition.
As a noun songololo is
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.
songololo
English
Noun
(
en noun)
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.