have intense sexual relations - Francés Inglés Diccionario