Lorel

Definition:

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