weather observing radar - Turkish English Dictionary