llwyfan

Etymology
Possibly related to

Noun

 * 1) stage, platform