data-collecting satellite - German English Dictionary