Where does “llwyfan” come from?

llwyfan (Welsh): stage, platform

Definitions

  1. stage, platform

Words derived from “llwyfan