environmental survey satellite - Turkish English Dictionary