Definition of Squelched

  • 1. Subdued or overcome Adjective Satellite

Synonyms for word "squelched"

Semanticaly linked words with "squelched"