a quick drop and a sudden stop
Definition extracted from en.wiktionary.org

English

Noun

a quick drop and a sudden stop

  1. Alternative form of a short drop and a sudden stop

Terms and conditions | Privacy policy 0.725
Offline English dictionary