2.76K Owen Thomas 08/29/07 10:35PM Filed to: lost in translation lost in translation Hulu News Corp. Nbc Valleywag "Hulu," the name for NBC Universal and News Corp.'s new online-video site, means "butt" in Bahasa Indonesia, the language spoken in the southeast Asian archipelago. [Webster's Online Dictionary]