LOREL


Meaning of LOREL in English

(n.) A good for nothing fellow; a vagabond.

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