Levesel

Webster's Dictionary of the English Language

·noun A leafy shelter; a place covered with foliage.