earth observation satellite - Turkish English Dictionary