place of abode or business - Türkçe İngilizce Sözlük