Insane Kangaroo Share definition Flag See definition: Attention whore Insane Kangaroo's making another attempt at trying to get people to notice him? What an attention whore.. Insane Kangaroo by FlareKitsu February 22, 2011 0 0 Get merch Get the Insane Kangaroo mug. Buy Now — $32.95 See more merch