echo-splitting radar - Turkish English Dictionary