i just joined instagc and have already received several instant gift cards
an online rewards website where members can complete tasks, watch videos, visit sites etc to earn points and then redeem their points for instant gift cards
"i just joined instagc and have already received several instant gift cards" What is the definition of "instagc"?