English: stores
Welsh: storfeydd
Subject: Iechyd
English definition: in hospital