LEPRECHAUN

Definition of LEPRECHAUN

  1. (noun)a mischievous elf in Irish folklore