imperial weapons facility - French English Dictionary