anti-pillbox weapon - French English Dictionary