to have sexual intercourse - Turc Anglais Dictionnaire