Choose the correct meanings of the words

The word immense means____:

huge

heavy

small

difficult