Alright, what is this show, and why haven’t I heard of it outside of randomly browsing…
The title for this series is a pun on the Japanese word for “dumbass.”