LOREL


Meaning of LOREL in English

noun a good for nothing fellow; a vagabond.

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