satellite installer - German English Dictionary