"Google TV Streamer" pretty exactly describes what this thing does. It's from Google, and it streams things to your TV.
"Chromecast" was more puzzling. What's "Chrome"? Isn't that a browser? What does this have to do with anything? And what is "cast"? Does it broadcast something? Etc.