radio detecting and ranging (radar) - Turkish English Dictionary