?????? (Caersws) - This name is already in Welsh and doesn't need translation, it's commonly understood. Wales الرئيسية