terra-octo Share definition Flag Any spider that lives on land, and only land. satan: Did you see that terra-octo the other day? god:I sure did, it was HUGE! terra-octo by wanabedaemon October 19, 2008 0 0 Get merch Get the terra-octo mug. Buy Now — $32.95 See more merch