Otosu Deddo Share definition Flag Otosu Deddo is an Japanese "落とすデッド" Also, it's an gangster droup name. People: have you heard of Otosu Deddo? Yes, they are vey dangerous. Otosu Deddo by Jazz User December 30, 2019 0 0 Get merch Get the Otosu Deddo mug. Buy Now — $32.95 See more merch