high-resolution satellite imagery - Allemand Anglais Dictionnaire