defiladed weapon - Turco Inglés Diccionario