Definition of fabulous

What does the word fabulous mean?