mobile supply trucks - Alemán Inglés Diccionario