mobile satellite telecommunication - German English Dictionary