weather protected - Turkish English Dictionary