LEVESEL


Meaning of LEVESEL in English

(n.) A leafy shelter; a place covered with foliage.

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