11.23.2017 - By ICRT/Jane Lee
Meaning-- a humorous and hyperbolic statement indicating one¡¦s belief that something is excellent, especially something new and innovative