designated marksman rifle (dmr) - Spanish English Dictionary