LOREL Meaning of LOREL in English (n.) A good for nothing fellow; a vagabond. Webster's English dictionary. Английский словарь Webster. 2012