"Stifled" Natural Recordings by Native Speakers
To be stifled means to be restrained or suppressed, often resulting in a sense of frustration or resentment. It can also refer to something being successfully prevented from progressing or developing.
Example: "Her creative ideas were stifled by her conservative parents."