Definition of Stifled

  • 1. Held in check with difficulty Adjective Satellite

Synonyms for word "stifled"

Semanticaly linked words with "stifled"