What is the meaning of Tremendous?

Awe-inspiring; terrific.

Notable for its size, power, or excellence.

Extremely large (in amount, extent, degree, etc.) or great

Source: wiktionary.org