tropical revolving storm - Turkish English Dictionary