Groovy is an agile, dynamic language for the JVM which combines many features from languages like Python, Ruby, and Smalltalk and makes them available to Java developers using a Java-like syntax. It is designed to help get things done on the Java platform in a quicker, more concise, and fun way.
Groovy is an adjective to describe the state of being 'cool', 'hip', or generally 'awesome'. Groovy is also an object-oriented programming language designed for the Java platform as an alternative to Java with features from Python, Ruby and Smalltalk.
A scripting language for Java2 platform. Making features similar to Python, Ruby and Smalltalk languages available to developers in a Java-like syntax.