Term used to describe something gigantic and fantastic at the same time.
That park is gigantastic!
👍27 👎11