improvised explosives - Turco Inglés Diccionario