public necessity and convenience - İspanyolca İngilizce Sözlük