Definition of Icu
Noun
-
a hospital unit staffed and equipped to provide intensive care
- intensive care unit
Word games points for the Icu
- Scrabble® score of the icu (5)
- Word Chums® score of the icu (9)
- Words With Friends® score of the icu (7)