LOREL MEANING IN ENGLISH

• Lorel Definition & Synonyms

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


RECENT SEARCHES