2
A leafless tree that looks threatening and possibly harmful. Typically in a dark forest.
"Holy shit! Those insiduous trees are grabbin' Snow White! Run, Bitch, Run!"
by Trrumoi February 19, 2018
Get the mug
Get a Insiduous mug for your father-in-law Abdul.