bomb-laden vehicle - Turco Inglés Diccionario