tactical weather radar (twr) - German English Dictionary