have/feel an instant connection - Turco Inglés Diccionario