have a sexual intercourse - Turc Anglais Dictionnaire