SQUELCHED

Definition of SQUELCHED

  1. (adj)subdued or overcome