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

Çeviri Öner