digital satellite radio receiver - German English Dictionary