recoverable satellite - German English Dictionary