mobile communications by satellite - German English Dictionary