Yes, there should be a English-Chinese military terminology dictionary! I felt somewhat like idiot talking in Chinese and trying to use my hand and self made sound effects to describe radar lol :D