https://en.oxforddictionaries.com/definition/drop
(verb) 5.4 (informal) Release (a musical recording). (noun) 3. (informal) A delivery.