1 definition by O’long Johnson

1
A soul sucking sucubis, that will ruin your life
You didn’t hook up with tara did you? She’ll ruin your life bro!!!
by O’long Johnson April 25, 2018
Get the mug
Get a Tara mug for your dog Bob.