missile site radar - Turkish English Dictionary