high power radar post - French English Dictionary