have sex (with a woman) - Francés Inglés Diccionario