Etymology Explorer › Middle Welsh

Where does “halaen” come from?