Meaning of DROP in English
(n.) That which resembles, or that which hangs like, a liquid drop; as a hanging diamond ornament, an earring, a glass pendant on a chandelier, a sugarplum (sometimes medicated), or a kind of shot or slug.
Webster's English dictionary. Английский словарь Webster. 2012