Definitions for "Truveo"
a video search engine that beta-launched a few days ago