1 definition by Beaumont Bodean

Top Definition
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

Mug icon
Buy a Leonids mug!