"To host a giveaway" means to organize and hold a contest where you give out prizes to participants for free.