1 definition by Stopfollowingmecrazybird

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 20, 2011
Get the Falcon mug.