have intense sexual relations - Espagnol Anglais Dictionnaire