man who has sexual intercourse frequently - German English Dictionary