john avery means in slang: A person who is determined and confident and can go far in their lives. They are very flirtatious, and give a special feeling to those they love. He or she may seem jealous, but they are not able to be hurt. Although not the sportiest person on the planet, they may still enjoy some of the more popular sports. (in Slang Dictionary, added by Josiah Terrell)