storm tossed - Turkish English Dictionary