to make oneself scarce - Spanisch Englisch Wörterbuch