terrain-following radar - Turkish English Dictionary