1 definition by the little green giant
adjective describing-
*something more than beautiful
*something extremely amazing
*something perfect
*something more than beautiful
*something extremely amazing
*something perfect
by the little green giant January 7, 2011