place of abode or business - Almanca İngilizce Sözlük