Levesel

n.
  1. A leafy shelter; a place covered with foliage.