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