Giants and ogres often represent the emotion of anger, particularly masculine anger.

This can be confronted in dreams where perhaps we cannot do this in waking life.