Cannabis Sativa October 12, 2016October 12, 2016 thcscience_admin An insectoid is an insect-like or arachnid-like creature. Insectoid may refer to: Insectoid robot Insectoids in science fiction and fantasy Topics referred to by the same term