to have intercourse - Turc Anglais Dictionnaire