satellite meteorology - Turkish English Dictionary