man its been a hot minute since i've done this
a hot minute meaning you haven't seen or done something in a long time ranging from 20-30 minutes to an hour or more
"man its been a hot minute since i've done this" What is the definition of "hot minute"?