designated marksman rifle (dmr) - French English Dictionary