A big enemy or opponent, huge, giant! But of course, the jam says to interpret that anyway you'd like.
Thank you very much. :