high-resolution satellite imagery - German English Dictionary