Choose the correct meanings of the words

The word immense means____:

difficult

huge

small

heavy