Itodaso Share definition Flag Because it takes too fucking long to get " I told you so " out fast enough to rub in some people's faces Woman: well that didnt work very well.... Guy: fucking itodaso Itodaso by Cyberkilla September 8, 2016 0 0 Get merch Get the Itodaso mug. Buy Now — $32.95 See more merch