From reus (“giant”). Compare the cognate German riesen-, and Swedish jätte- which is formed similarly.
reuze-