live drops

English

Noun

live drops

  1. plural of live drop