to have sexual intercourse - Turco Inglés Diccionario