mine detection technology - Turco Inglés Diccionario