All are synonyms
These adjectives describe what is extraordinarily large. Enormous suggests a marked excess beyond the norm in size, amount, or degree: an enormous boulder.
Colossal suggests a hugeness that elicits awe or taxes belief
Immense refers to boundless or immeasurable size or extent: immense pleasure.
Tremendous suggests awe-inspiring or fearsome size: ate a tremendous meal.