have sexual intercourse - Turc Anglais Dictionnaire