English: Llys-y-Ddraig, Penllergaer Business Park
Welsh: Llys-y-Ddraig, Parc Busnes Penlle'r-gaer 
Subject: Enwau lleoedd
English definition: Swansea
Welsh definition: Abertawe