The adjective has 3 meanings:
Meaning #1:
extraordinarily good; used especially as intensifiers
Synonyms: fantastic, howling, marvelous, rattling, terrific, tremendous, wonderful, wondrous
Meaning #2:
being or having the character of a miracle
Synonyms: marvelous, miraculous
Meaning #3:
too improbable to admit of belief
Synonyms: improbable, marvelous, tall




