1 definition by EdwinMccain

Someone who is accomplished, knows where they are going and what they want in life. Someone who helps you do better in life and pushes you.
by EdwinMccain August 26, 2009
Get the Big Fish mug.