1 definition by Beaumont Bodean

The eyebrow hair follicles that grow disproportionately longer than the rest of the brow.
I asked the barber to clip those 3-4 leonids.
by Beaumont Bodean May 11, 2006
Get the Leonids mug.