have an intercourse (sexually) - Espagnol Anglais Dictionnaire