address of an institution or company - İspanyolca İngilizce Sözlük