Slang meaning of vampire

vampire means: A man that attraced sexually to sucking on the neck of the man or boy that he is with, giving a hicky.