microwave pulse radar - Turkish English Dictionary