spyderhead Share definition Flag A term used for removable or disconnected heads. From, spyder - a convertible car, and head - the upper part of the human body. “I know you… You’re Spyderhead-Nick!” “I prefer Sir Nicholas, if you don’t mind” spyderhead by Toddycandowell December 25, 2023 0 0 Get merch Get the spyderhead mug. Buy Now — $32.95 See more merch