What is the meaning of Llys?

court

court; hall

the royal courts of the Welsh gwlads, a royal court

slime, mucus

plant

Source: wiktionary.org