having had sex - Espagnol Anglais Dictionnaire