Levesel

enUK

Levesel

 a bower of leaves; a canopy or lattice, 1386.