Board Thread:New on Ben 10 Wiki/@comment-11451665-20130605174413/@comment-5537927-20130707174655

All I know is that OTT means "over the top" but i have no idea what "otto" means? any ideas