lunar payload - German English Dictionary