◄
Levesel
►
Dictionary
(
n.
) A leafy shelter; a place covered with foliage.
Clyx.com