soldiers win the battle and generals get the credit - Español Inglés Diccionario