trap and trace device - Turco Inglés Diccionario