planetary satellite - German English Dictionary