icuEnglish

ICU, intensive care unit

Noun

A hospital unit staffed and equipped to provide intensive care

English: intensive care unit, ICU

English words with similar meanings

Show 1 words