a person who lives off others - Spanisch Englisch Wörterbuch