Screeching

verb

  1. To make such a sound.

  2. To travel very fast, as if making the sounds of brakes being released

noun

  1. The act of producing a screech.

    hysterical screechings

screeching

词典条目

导入更多词典

Loading dictionaries...

Initializing dictionary manager

+