stay somewhere temporarily - İspanyolca İngilizce Sözlük