Top definition
An African spider that lives in more cooler areas like caves and jungles. Commonly used as an insult towards others.
by Swicco August 20, 2020
2
An African spider that lives in more cooler areas like caves and jungles. Commonly used as an insult towards others.
by Swicco August 20, 2020