who has sex frequently - Spanish English Dictionary