layer of cloud - Turkish English Dictionary