person who has intercourse frequently - Español Inglés Diccionario