extraordinarily good or impressive
from Latin 'fabulosus' meaning 'celebrated in fable'
Try Another Word