have/feel an instant connection - Turkish English Dictionary