Machynlleth

Etymology
From.