person who has sex often - Spanish English Dictionary