a man who lives off women - French English Dictionary