Definitions Found:

very modern; up-to-date; being in the vanguard in style, dress, etc.