Top definition
ten-tailed beast
From the famous naruto shipuden this is supposedly the incarnation of the divine tree.
by Me bot 90 May 10, 2018
Get the mug
Get a juubi mug for your daughter Beatrix.