satellite television channel - German English Dictionary