not be able to work due to rain or some other impediment - İspanyolca İngilizce Sözlük