ammunition trailer - Alemán Inglés Diccionario