mitraille - Spanish English Dictionary