1 definition by David Strousinger

Someone who is sexy or gorgeous.
Someone you can't keep your eyes off of.
A person with complete power.
Man did you see him, he has Meo written all over him.
by David Strousinger September 25, 2008
Get the Meo mug.