1 definition by Stopfollowingmecrazybird

Top Definition
A term used for a person who is everywhere at all times. You run into this person multiple times every day. This person will also go out of their way to make direct eye contact with you. This person is usually scary and will give you goosebumps when you encounter them.
Carly texting Erin, Anna and Megan: The Falcon has landed again! I've seen him 6 times already today! The falcon also looked over the silverware rack so just his beady eyes were staring directly at me. Gave me goosebumps.
by Stopfollowingmecrazybird October 19, 2011

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.