to make oneself scarce - İspanyolca İngilizce Sözlük