Tra từ

Laban Dictionary trên mobile

  • verb
    squelches; squelched; squelching
    [+ obj] US :to stop (something) from continuing by doing or saying something
    A statement was made to squelch [=squashscotchquashthe rumors.