What does ‘groovy’ mean?

( adj ) Very cool. You got a new car? Groovy!