LEVESEL


Meaning of LEVESEL in English

noun a leafy shelter; a place covered with foliage.

Webster English vocab.      Английский словарь Webster.