multimission spacecraft (mms) - German English Dictionary