man who has sexual intercourse frequently - Spanish English Dictionary