a makeshift home - Almanca İngilizce Sözlük