provided with everything necessary - İspanyolca İngilizce Sözlük