Llanelli Definition
Definition
Llanelli is a town and community in Carmarthenshire, Wales, United Kingdom. It is situated on the River Towy and is known for its rugby team, the Scarlets, and is a working-class industrial town with a history related to zinc mining and steel production.
Browse