look up any word, like yeet:

1 definition by Moleculo

 
1.
To become available or arrive on the market.
"The new Eminem cd is sceduled to drop march 28th..."
by Moleculo July 19, 2003