The English term "spider" matches the Swahili term "buibui"