English: Tawe Business Village
Welsh: Pentref Busnes Tawe
Subject: Enwau lleoedd
English definition: Swansea
Welsh definition: Abertawe