a man who lives off women - German English Dictionary