Definition

An exclamation used to express surprise, delight, or amazement. It is not a standard English word and seems to be a neologism or a variant of 'ballable' or other English words dealing with basketball or surprise.