tactical weather radar (twr) - Turkish English Dictionary