moon satellite - German English Dictionary