icu
- n a hospital unit staffed and equipped to provide intensive care
- Leaders of the ICU deny such allegations, but it's telling that they don't seem particularly bothered by them.
- The ICU succeeded in ejecting the country's warlords from the capital and imposed a modicum of rough justice.