be left on one's own (especially of a husband) - Deutsch Englisch Wörterbuch