not be able to work due to rain or some other impediment - Spanish English Dictionary