look up any word, like sparkle pony:

1 definition by Elviachich

 
1.
a homosexual male: derives from the Spanish word "chupa" which means "to suck".
Man, that dude sure is a chupa chups. Or Hey, man, shut your mouth and get to chupin you chupa chups.
by Elviachich August 24, 2008