insistently manifesting sexual desire - Espagnol Anglais Dictionnaire