jubadanshee Share definition Flag A strange scythe waving yeti with green eyes that makes you sign a contract. "He made me sign that thing like a jubadanshee!" jubadanshee by Thomas Dixon March 29, 2005 0 0 Get merch Get the jubadanshee mug. Buy Now — $32.95 See more merch