What does ITU mean? Intensive Treatment Unit LIKE Section, intensive treatment in hospital See the full article