high-resolution satellite imagery - Turkish English Dictionary