English: ITU
Welsh: Uned Therapi Dwys
Subject: Iechyd
English definition: Intensive Therapy Unit