shrapnel protective vests and trousers - Español Inglés Diccionario